package com.dc.dao;

import com.dc.entity.Shop;
import com.dc.tools.PageData;

/**
 * 
 * @author 柏诚
 *
 */
public interface ShopDao {
	/**
	 * 增加商家
	 * 
	 * @param shop
	 * @return
	 */
	public boolean addShop(Shop shop);

	/**
	 * 根据商家编号删除商家
	 * 
	 * @param shopid
	 * @return
	 */
	public boolean deleteShop(int shopid);

	/**
	 * 修改商家信息
	 * 
	 * @param shop
	 * @return
	 */
	public boolean updateShop(Shop shop);

	/**
	 * 根据店铺名称模糊查询商家信息
	 * 
	 * @return
	 */
	public Object selectShop(String keywords);

	/**
	 * 分页显示商家信息
	 * 
	 * @param page
	 * @param pageSize
	 * @param keywords
	 * @return
	 */
	public PageData<Shop> selectShopByPage(int page, int pageSize, String keywords);
	/**
	 * 登录商家操作的模拟
	 * @param name
	 * @param psw
	 * @return true 登录成功 false 登录失败
	 */
	public boolean doLogin(String name ,String psw);

}
